ADP\BaseVersion\Includes\VolumePricingTable\RangeDiscountTable D

Total Complexity 200
Dependencies 33
Dependents 2
Total lines 1,397
Lines of code 945
Logical lines of code 544
Comment lines 202
Methods 30
Properties 9

Methods 30

Method Rating Maintainability Complexity Lines of code
calculateColumnValueForProductVerboseTable()
C
29
20 161
fillSimpleProductTable()
B
33 20 102
getCategoryTable()
B
39 16 63
findRuleForCategoryTable()
B
41 16 55
getProductTable()
B
38 15 67
getProductTableContent()
A
40 15 60
findRuleForProductTable()
A
44 15 41
fillSimpleCategoryTable()
A
45 8 44
createColumnsForProductVerboseTable()
A
49 7 33
calculateProductDependsOnMeasurement()
A
50 7 32
makePriceProcessorWithoutBulk()
S
49 7 30
calculateColumnValueForCategoryVerboseTable()
S
50 7 29
createColumnsForCategoryVerboseTable()
S
52 5 26
makePriceProcessor()
S
52 4 24
makeFormatValueCallback()
S
55 4 24
getProductProcessor()
S
53 4 23
setUpFooter()
S
60 4 14
formatRangeValueDependsOnMeasurement()
S
58 3 17
getCategoryTableContent()
S
60 3 14
__construct()
S
61 3 11
applyCurrentCatalogTableProperties()
S
67 3 8
applyCurrentProductTableProperties()
S
67 3 8
buildProductContextOptions()
S
57 1 17
setProductContextOptions()
S
74 2 5
setCategoryContextOptions()
S
74 2 5
fillColumnTitles()
S
64 2 10
buildCategoryContextOptions()
S
60 1 13
withContext()
S
81 1 3
withPersistentRuleRepository()
S
81 1 3
withRuleRepository()
S
81 1 3